self.screen = curses.initscr()
self.screen.timeout(1000)
if hasattr(curses, 'use_default_colors'):
- curses.use_default_colors()
+ try:
+ curses.use_default_colors()
+ except:
+ pass # Not important if we can't use colour
enable_cursor(False)
self.entry_win = curses.newwin(10, 74, 2, 1)
self.text_win = curses.newwin(10, 70, 12, 5)
try:
log.debug("Launching bootloader as %s." % str(args))
- os.execvp(args[0], args)
+ env = os.environ.copy()
+ env['TERM'] = 'vt100'
+ os.execvpe(args[0], args, env)
except OSError, e:
print e
pass